controlled milling compression springs computer demolition climate laptop computer repair radio extension springs cnc machining springs notebook torsion springs cad